package gov.tax.rti.base.el;

import gov.tax.rti.base.util.DateUtil;
import gov.tax.rti.core.util.SecurityContext;

import java.util.Map;

import com.bstek.dorado.core.el.ContextVarsInitializer;
import com.bstek.dorado.util.SingletonBeanFactory;

/**
 * EL表达式基础变量初期化类，用于注册一些EL基础变量
 * 
 * @since 2013年11月6日
 * @author steven.zheng
 * @version 1.00 2013年11月6日
 */
public class BaseVarsInitializer implements ContextVarsInitializer {

	public void initializeContext(Map<String, Object> vars) throws Exception {
		vars.put("secContext", SingletonBeanFactory.getInstance(SecurityContext.class));
		vars.put("dateUtil", SingletonBeanFactory.getInstance(DateUtil.class));
		/*vars.put("swjgUtils", SingletonBeanFactory.getInstance(SwjgUtils.class));*/
	}

}
